Identification of Framework Hot Spots Using Pattern Languages
نویسندگان
چکیده
One of the major factors that brings complexity to framework development is the identification of its hot spots, i.e., the framework parts that must be kept flexible as they are specific of individual systems. In this paper we show that pattern languages can be important sources for framework hot spots identification and, consequently, can be used for framework construction. We define the types of hot spots that are identifiable from information presented in the elements of each pattern of the pattern language. We propose also a process for hot spots identification and present a case study for identifying the hot spots of a framework built based on a pattern language for business resource management.
منابع مشابه
Finding Frameworks Hot Spots in Pattern Languages
An important issue that contributes to the complexity of object-oriented framework development is the identification of its hot spots, i.e., the framework parts that must be kept flexible, as they are specific of individual systems. A process for identification of hot spots in an analysis pattern language is proposed. Several types of hot spots are identifiable from information presented in the...
متن کاملHot Spots Analysis of Landscape Metrics and Runoff Landscape Index in Ardabil Province
Hot spots are often associated with places where an abnormal process has occurred. Accordingly, their identification can help experts and managers to scrutinize the state of health and sustainability, from an ecological point of view. The present study was therefore conducted to analyze the spatial autocorrelation and identify hot spots of 11 landscape metrics, the new Runoff Landscape Index (R...
متن کاملModular Hot Spots: A Pattern Language for Developing High-Level Framework Reuse Interfaces using Aspects
Applications based on an object-oriented framework can be built by programming against the framework’s reuse interface. Mastering a framework is typically a time-consuming and difficult task. This paper presents a pattern language for developing higher level reuse interfaces for an existing framework. When applying the patterns that constitute the language it is implied that the framework becom...
متن کاملUsing Viewpoints , Frameworks , and Domain - Specific Languages to Enhance Software Reuse
Case studies have shown that high levels of software reuse can be achieved through the use of object-oriented frameworks. This paper describes a viewpoint-based design and instantiation method for framework development. This method uses the concept of viewpoints and the hot-spot relation in object-oriented design to guide the designer on the identification of hot-spots in the structure of the f...
متن کاملPattern mining analysis of pulmonary TB cases in Hamadan province: Using space-time cube
Background and aims: One of the most common approach to understanding spatial and temporal trends of event data is to break it up into a series of time snapshots. Therefore space-time cube method applied in order to portray the likely trend in occurrence of the pulmonary tuberculosis (TB) cases. Methods: In this study, information of all patients with pul...
متن کامل